package com.ruoyi.zsix.service;

import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.core.domain.process.AssigneeUserEntity;
import com.ruoyi.zsix.domain.taskAssignee.AssigneeDSREntity;

import java.util.HashMap;
import java.util.List;

public interface IAssigneeUserService {
    /**
     * 获取节点设置的规则与接收人
     * @param assigneeUserEntity
     * @return
     */
    HashMap<String,Object> getAssigneeUserWithTaskKey(AssigneeUserEntity assigneeUserEntity);
    /***
     * 设置接收人，设置部门与岗位or角色交集
     * @return
     */
    String setAssigneeUser(JSONObject param);

    /**
     删除
     */
    String deleteAssigneeUser(AssigneeUserEntity assigneeUserEntity);

}
